home *** CD-ROM | disk | FTP | other *** search
- Short: ClassAct 2 demo, advanced GUI toolkit
- Uploader: timmer@warped.com
- Type: dev/gui
-
-
- ClassAct 2.0 Demo
- -----------------
- -------
- ---
-
- ClassAct is a set of over 30 BOOPSI classes co-authored by Christopher
- Aldi, Timothy Aston, Osma Ahvenlampi, and Petter Nilsen. Its now being
- published by Finale Development, Inc.
-
- ClassAct provides object-oriented building blocks for your application in
- the form of Intuition BOOPSI classes available as either shared run-time or
- link-time libraries. As they are standard classes, they may be used with
- any application environment supporting BOOPSI. ClassAct is a complete GUI
- system in its own right, supporting everything from simple buttons to an
- advanced list management class, and includes a complete window GUI layout
- system classes that lets you create font-sensitive and resizable interfaces
- quickly and easily, including any preferenced window backfill pattern
- loadable via the system DataTypes.
-
- Programs that use ClassAct can be made freely distributable, shareware,
- commercial, etc. and there is NO FEE for users. When you purchase
- ClassAct, users of your software get to use all the preferences functions
- of our system. ClassAct a powerful and time-saving choice for software
- developers, and an affordable and convenient one as well.
-
- Since ClassAct classes are BOOPSI, they automatically support all kinds of
- great features such as window relatively (resizability), 3.x help,
- notification, and interconnections with other BOOPSI classes (which do not
- necessarily have to be ClassAct classes). ClassAct classes are "standard"
- AmigaOS BOOPSI class libraries, much like the colorwheel and gradient
- sliders that come with release 3.x of the Amiga's operating system.
- ClassAct classes are built for speed, power, efficiency and stability.
-
- ClassAct is compatible with 2.04 (V37) thru 3.1 (V40) releases of the Amiga
- operating system and take advantage of performance increases available in
- release 3.x (V39+). ClassAct has been tested with ECS, AGA, CyberGraphics,
- Retina, Picasso II and EGS Spectrum.
-
- ClassAct is an expanding project, providing you with the graphical user
- interface tools you need to write your application. ClassAct is currently
- over 30 different classes, and the list is growing all the time!
-
- Installation:
- -------------
-
- You must first run the Install_Classes Installer script to install the
- ClassAct classes and prefs tool on your Amiga. You will not be able to run
- any of the examples without the classes installed. If you already have
- some ClassAct classes on your system, the Installer will only copy NEWER
- versions. Note that the Installer does not copy the examples or demo
- documentation. You may run the demos right out of the extracted archive
- one installing the classes. Class updates dated newer than this demo
- archive may, or may not be available for FTP from ftp.warped.com or
- ftp.finale-dev.com user support sites.
-
- Support Classes:
- ----------------
-
- * ARexx class
- - Powerful ARexx class which can be used to create and manage
- arexxports. Supports many arexx abilities such as stems, etc.
-
- * Window class
- - creates intuition window objects. Windows maybe opened, closed
- or iconified at will. Many window attributes may be set while
- the window is open. Automatically handles keyboard control,
- task defered display rendering, and many other issues to
- simplify IDCMP processing and programming overhead. Preference
- user backfill hooks are also supported.
-
- Gadget Classes:
- ---------------
- * Button gadget class
- - powerful button class with many of options including built-in
- arrow glyphs, tab-cycle support, custom images and more.
-
- * CheckBox gadget class
- - for checkbox gadgets, very much like GadTools CHECKBOX_KIND.
-
- * Chooser gadget class
- - for pop-up and drop-down menus simular in purpose to CycleGadgets.
-
- * Clicktab gadget class
- - for file folder like click tab pages
-
- * Fuel Gauge gadget class
- - for progress indication, several features including optional
- tick marks, and orientation settings.
-
- * GetFile gadget class
- - Allows the user the option of typing in a file name or popping up a
- file requester to choose a file.
-
- * GetFont gadget class
- - Lets the user pop up a font requester to choose a font.
-
- * GetScreenMode gadget class
- - Lets the user pop up a screen mode requester to choose a screen mode.
-
- * Integer gadget class
- - an integer gadget with optional arrows.
-
- * ListBrowser gadget class
- - a listview supporting multiple columns, images, multi-select, etc.
-
- * Layout gadget class -
- - for laying out gadgets and images in a font-sensitive and resizable
- hierarchical group fashion.
-
- * Page gadget class -
- - may be used in conjuntion with clicktab or other classes
- to provided paged gui displays.
-
- * RadioButton gadget class
- - for radio button gadgets, like GadTools MX_KIND.
-
- * Scroller gadget class
- - a proportional scrollbar with arrows, and slider mode.
-
- * SpeedBar gadget class
- - for button tool bars (horizontal or vertical orientations) with
- optional window title bar help messages.
-
- * String gadget class
- - a simple string gadget with bevel frame.
-
-
- Image Classes:
- --------------
- * Bevel image class
- - for drawing bevel grouping boxes
- - supports all kinds of standard bevels, including titled grouping.
- bevels, drop-box bevels, optional inner fill color and text, etc.
-
- * Bitmap image class
- - A contributed class, by Yvon Rozijn (Author of A-Web Amiga WWW
- Browser)
- - easily create images for Bitmap structures.
- - loads images seamlessly through datatypes.library.
- - resultant bitmap image can be embedded within a GUI Layout, Button,
- Speedbar, etc.
-
- * Draw List image class
- - for designing custom colorized and scaled vector/areafill images.
-
- * Glyph image class
- - for standard scalable system images
- - includes many images: arrows, get file, get font, etc.
-
- * Label image class
- - makes multi-line labels mixing text, colors, images, styles, etc.
-
- * Penmap image class
- - for pen-remapped images.
-
-
- Future classes in development include requester class, balance groups,
- virtual groups, application class, external tracker, printer class,
- and more!
-
- Should You Use ClassAct?:
- -------------------------
- Have you written or are you currently in the process of developing Amiga
- applications? If so, the answer is a very definite YES, you should be
- using ClassAct.
-
- The graphic user interfaces of many Amiga applications fit atleast one or
- more of the following descriptions:
-
- - Non-existant (i.e. command line only)
- - Not font sensitive
- - Not Locale sensitive
- - Slow
- - Memory Intensive
- - Unattractive
- - Lacking in intuitiveness and originality
- - Non-standard
- - Poor or limited keyboard control
-
- The reasons for this are simple. Many of the existing systems for creating
- a GUI are either limited in features, slow, hard to use, and/or violate
- system standards. ClassAct makes every attempt to combine compability,
- flexiblity, usablility and some originality while following Amiga style
- guide.
-
- This is why you should use ClassAct. The Amiga is a graphic system and
- applications should have a attractive and responsive graphic user
- interface. The ClassAct toolkit allows you to easily create an attractive
- GUI that doesn't suffer from the deficiencies listed above.
-
- If you want your application to be easy to use, fast and professional
- looking then you should consider ClassAct.
-
-
- Purchasing ClassAct:
- --------------------
-
- ClassAct is availble NOW only from for just $39.95 USD for public domain
- and sharware authors, and $69.95 USD for commercial developers. It can be
- ordered directly from Finale Development, Inc:
-
-
- Finale Development, Inc.
- P.O. Box 6905
- West Palm Beach, FL. 33405
- USA
-
- Phone: 1 (203) 235-7518
- Fax: 1 (203) 237-8459
-
- E-Mail: caldi@ct1.nai.net
- E-Mail: caldi@finale-dev.com
-
- If you are an author of an exising application using a competitive GUI
- product such as MUI, BGUI, StormWizard, GadLayout, GTLayout, Triton,
- GadOutline, or GUIEnv, you may take an advantage of a $10 USD discount
- off the purchase price.
-
-
- The ClassAct web site url is:
-
- WWW: http://www.warped.com/~timmer/classact/
-
-
- Here is some of what is included with ClassAct:
-
- - The complete set of ClassAct BOOPSI classes.
-
- - Documentation how to use each class in C= AutoDoc format.
-
- - Examples programs in C and AmigaE for using each of the classes.
-
- - C, AmigaE, Cyclone Module II, includes that you will need for writing
- programs that use ClassAct. Assember support available, ask for details.
- We offer FREE copies of ClassAct to anyone who wishes to create the
- support modules and includes for other compilers. Please email us for
- more details.
-
- - classact.lib which includes SAS/C or DICE auto-open support for
- ClassAct classes easing use. Source included.
-
- - SBGen which allows you to quickly generate SpeedBar gadget source
- code and image data from a collection of 100+ pre-designed images.
-
- - Free bug fixes via ftp/email.
-
- - Free minor updates via ftp/email.
-
- - Technical support directly from the ClassAct Development Team
- and via the ClassAct Mailing list. (See our FAQ for more info).
-
- We hope you enjoy the ClassAct demo. Be sure you experiment with the
- included preferences program to configure various GUI styles. If you
- have any questions or comments, suggestions or problems, please do not
- hesitate to contact us.
-
- We want your comments and suggestions so we can improve ClassAct. If you
- should find a bug, or shortcoming in the system, we encorage you to contact
- us immediatly with as much related information as possible - an unreported
- bug may never get fixed if it is not discovered and reported.
-